html,body{width: 100%;background-color: #e9ecf0;}
*{background-position: center;background-size:cover;background-repeat: no-repeat;}
.wrapperbox{width: 100%;}




.page{/* max-width:768px; */margin:0 auto;}
.yhafter{background-position: center;background-repeat: no-repeat;background-size: cover;}
.yhafter_{background-position: center;background-repeat: no-repeat;background-size: contain;}
::-webkit-input-placeholder{color: #777!important;font-size: 0.3rem;}    /* 使用webkit内核的浏览器 */
:-moz-placeholder{color: #777!important;font-size: 0.3rem;}                  /* Firefox版本4-18 */
::-moz-placeholder{color: #777!important;font-size: 0.3rem;}                  /* Firefox版本19+ */
:-ms-input-placeholder{color: #777!important;font-size: 0.3rem;}


/* login页面 */
.page.login{background-color:#e9ecf0;padding-top:1.6rem;font-size: 0.3rem;}
.page.login .t{display:flex;align-items:center;justify-content:center;flex-direction:column;}
.page.login .t .logo{width:1.84rem;height:1.84rem;}
.page.login .t .des{position:relative;top:-0.2rem;font-size:0.37rem;color:#404040;font-weight:bold;}
.page.login .c{margin:0.9rem auto;width:7rem;border-radius:4px;background-color:#fff;padding:0.5rem 0.4rem;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.page.login .c input{width:100%;border-bottom:1px solid #c8c8c8;line-height:0.7rem;margin-bottom:0.5rem;text-indent:0.1rem;font-size: 0.3rem;border-radius: 0}
.page.login .c .btn{height:0.86rem;line-height:0.86rem;width:100%;text-align:center;color:#fff;font-weight:bold;background-color:#2ab62d;margin-top:0.3rem;border-radius:4px;letter-spacing:0.1rem;font-size: 0.3rem;}

/* reset页面 */
.page.reset{background-color:#e9ecf0;padding-top:0.77rem;font-size: 0.3rem;}
.page.reset .t{font-size: 0.4rem;
    padding-left: 0.42rem;
    font-weight: bold;
    color: #404040;}

.page.reset .c{margin:0.36rem auto;width:7rem;border-radius:4px;background-color:#fff;padding:0.5rem 0.4rem;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.page.reset .c input{width:100%;border-bottom:1px solid #c8c8c8;line-height:0.7rem;margin-bottom:0.5rem;text-indent:0.1rem;}
.page.reset .c .btn{height:0.86rem;line-height:0.86rem;width:100%;text-align:center;color:#fff;font-weight:bold;background-color:#2ab62d;margin-top:0.3rem;border-radius:4px;letter-spacing:0.1rem;}


/* 商家首页 */
.page.user{background-color:#e9ecf0;}
.page.user .user-msg{background-color:#329900;padding:0.3rem 0.24rem;box-sizing:border-box;height:2.75rem;}
.page.user .user-msg .t{display:flex;align-items:center;justify-content:space-between;}
.page.user .user-msg .t .l{display:flex;align-items:center;justify-content:center;}
.page.user .user-msg .t .l .avatar{width:1rem;height:1rem;flex-shrink:0;margin-right:0.2rem;background-color:#f6f6f6;border-radius:50%;}
.page.user .user-msg .t .l .name{font-size:0.32rem;color:#fff;}
.page.user .user-msg .t .r{display:flex;align-items:center;justify-content:space-between;}
.page.user .user-msg .t .login-out{font-size:0.27rem;color:#fff;padding-left:0.34rem;position:relative;margin-left:0.24rem;}
.page.user .user-msg .t .login-out::after{position:absolute;top:50%;left:0;transform:translate(0,-50%);content:"";width:0.3rem;height:0.3rem;background-image:url('../images/out.png');background-size:contain;background-position:center;background-repeat:no-repeat;}
.page.user .user-msg .t .resultPass{font-size:0.27rem;color:#fff;padding-left:0.4rem;position:relative;}
.page.user .user-msg .t .resultPass::after{position:absolute;top:50%;left:0;transform:translate(0,-50%);content:"";width:0.3rem;height:0.3rem;background-image:url('../images/password.png');background-size:contain;background-position:center;background-repeat:no-repeat;}
.page.user .user-msg .b{margin-top:0.5rem;display:flex;align-items:center;justify-content:space-between;}
.page.user .user-msg .b .item{width:3.3rem;height:0.95rem;background-color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:0.28rem;font-weight:bold;color:#329900;}
.page.user .user-msg .b .item i{width:0.35rem;height:0.35rem;margin-right:0.35rem;}
.page.user .mainBox{position:relative;z-index:2;width:7rem;margin:-1rem auto 0;}
.page.user .section{background-color:#fff;width:100%;border-radius:4px;padding:0.07rem;margin-bottom:0.26rem;}
.page.user .section .t{display:flex;align-items:center;justify-content:space-between;padding:0 0.4rem;background-color:#e9ecf0;height:0.88rem;}
.page.user .section .t .l{font-size:0.3rem;font-weight:bold;padding-left:0.22rem;position:relative;display:flex;align-items:center;justify-content:center;color:#000000;}
.page.user .section .t .l::after{position:absolute;top:50%;left:0;transform:translate(0,-50%);content:"";border-radius:50%;background-color:#928F8F;width:0.11rem;height:0.11rem;}
.page.user .section .t .r{font-size:0.26rem;font-weight:400;color:#329900;position:relative;padding-right:0.3rem;display:flex;align-items:center;justify-content:center;}
.page.user .section .t .r::after{position:absolute;top:50%;right:0;transform:translate(0,-50%);content:"";width:0.25rem;height:0.25rem;background-image:url('../images/rjt.png');background-size:contain;background-position:center;background-repeat:no-repeat;}
.page.user .thisDay .list{width:6.59rem;margin:0 auto;}
.page.user .thisDay .list .item{position:relative;height:1.26rem;display:flex;align-items:center;}
.page.user .thisDay .list .item:nth-of-type(1){border-bottom:1px solid #E4E4E4;}
.page.user .thisDay .list .item::after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:0.84rem;background-color:#E4E4E4;}
.page.user .thisDay .list .item .block{width:50%;padding-left:0.42rem;box-sizing:border-box;flex-shrink:0;}
.page.user .thisDay .list .item .block_{padding-left:0.77rem;}
.page.user .thisDay .list .item .block div:nth-of-type(1){font-size:0.28rem;font-weight:400;color:#444343;}
.page.user .thisDay .list .item .block div:nth-of-type(2){font-size:0.32rem;font-weight:bold;color:#000000;margin-top:0.15rem;}
.page.user .myhd .list .item{display:flex;align-items:center;justify-content:space-between;padding:0 0.4rem;height:0.9rem;}
.page.user .myhd .list .item span:nth-of-type(1){font-size:0.28rem;font-weight:400;color:#000000;}
.page.user .myhd .list .item span:nth-of-type(2){font-size:0.28rem;font-weight:bold;color:#000000;}
.page.user .myhd .list .item:nth-of-type(1){border-bottom:1px solid #E4E4E4;}
.page.user .indexbtn{display: block;width: 6.2rem;margin: 0 auto 0;padding:0.1rem 0 0.3rem;}
/* 我的收益 */
.page.Earnings{padding:0.24rem 0.25rem;}
.page.Earnings .topNav{width:7rem;height:0.97rem;background:#329900;border-radius:0.1rem;padding:0 0.55rem;box-sizing:border-box;line-height:0.97rem;font-size:0.28rem;font-weight:400;color:#FFFFFF;display:flex;align-items:center;justify-content:space-between;}
.page.Earnings .topNav div{position:relative;}
.page.Earnings .topNav div.active::after{position:absolute;left:0;bottom:0;content:"";width:100%;height:0.08rem;background-color:#fff;transition:all .2s;}
.page.Earnings .mainBox{background:#FFFFFF;border-radius:10rpx;margin-top:0.3rem;}
.page.Earnings .mainBox.js{padding:0.2rem 0.4rem;}
.page.Earnings .mainBox.js .item{width:100%;line-height:0.73rem;padding-left:0.17rem;padding-right:0.56rem;border-bottom:1px solid #E4E4E4;display:flex;align-items:center;justify-content:space-between;}
.page.Earnings .mainBox.js .item span:nth-of-type(1){font-size:0.24rem;font-weight:400;color:#000000;}
.page.Earnings .mainBox.js .item span:nth-of-type(2){font-size:0.24rem;font-weight:400;color:#626262;}
.page.Earnings .mainBox.js .item span:nth-of-type(2) i{font-style:normal;font-size:0.3rem;font-weight:bold;color:#34AB16;}
.page.Earnings .mainBox.js .item:nth-last-child(1){border-bottom:none;}
.page.Earnings .zctips{font-size:0.28rem;font-weight:400;color:#3B3C3B;margin-top:0.26rem;}
.page.Earnings .zctips span{color:#329900;}
.page.Earnings .mainBox.zc{background-color:#EDF0F3;}
.page.Earnings .mainBox.zc .item{display:flex;align-items:center;background:#FFFFFF;border-radius:10rpx;padding:0.2rem 0.23rem;margin-bottom:0.2rem;position:relative;}
.page.Earnings .mainBox.zc .item .img{width:1.2rem;height:1.2rem;border-radius:0.06rem;flex-shrink:0;background-color:#f6f6f6;margin-right:0.19rem;}
.page.Earnings .mainBox.zc .item .desBox{width:3.7rem;}
.page.Earnings .mainBox.zc .item .desBox div:nth-of-type(1){font-size:0.24rem;font-weight:bold;color:#000000;margin-bottom:0.12rem;}
.page.Earnings .mainBox.zc .item .desBox div:nth-of-type(2){font-size:0.24rem;font-weight:400;color:#000000;}
.page.Earnings .mainBox.zc .item .sy{position:absolute;top:0.44rem;right:0.38rem;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.page.Earnings .mainBox.zc .item .sy span:nth-of-type(1){font-size:0.24rem;font-weight:400;color:#000000;}
.page.Earnings .mainBox.zc .item .sy span:nth-of-type(2){font-size:0.3rem;font-weight:bold;color:#34AB16;}

/* 签约商家 */
.page.activity{padding:0.24rem 0.25rem;}
.page.activity .topNav{width:7rem;height:0.97rem;background:#329900;border-radius:0.1rem;padding:0 1.16rem;box-sizing:border-box;line-height:0.97rem;font-size:0.28rem;font-weight:400;color:#FFFFFF;display:flex;align-items:center;justify-content:space-between;}
.page.activity .topNav div{position:relative;}
.page.activity .topNav div.active::after{position:absolute;left:0;bottom:0;content:"";width:100%;height:0.08rem;background-color:#fff;transition:all .2s;}
.page.activity .mainBox{background:#FFFFFF;border-radius:10rpx;margin-top:0.3rem;}
.page.activity .zctips{font-size:0.28rem;font-weight:400;color:#3B3C3B;margin-top:0.26rem;}
.page.activity .zctips span{color:#329900;}
.page.activity .list{margin-top:0.24rem;}
.page.activity .list .item{background:#FFFFFF;border:0.06rem solid #FFFFFF;border-radius:0.1rem;padding:0 0.23rem; margin-bottom: 0.2rem}
.page.activity .list .item .line{height:0.77rem;line-height:0.77rem;display:flex;align-items:center;border-bottom:1px solid #E4E4E4;padding-left:0.11rem;}
.page.activity .list .item .line.sp .box{display:flex;align-items:flex-start;width:50%;}
.page.activity .list .item .line.sp{justify-content:space-between;}
.page.activity .list .item .line:nth-last-child(1){border-bottom:none;}
.page.activity .list .item .line .des{font-size:0.28rem;font-weight:400;color:#5B5B5B;word-break:keep-all;}
.page.activity .list .item .line .des_{font-size:0.28rem;color:#000000;}


#app.hasmenu{padding-bottom: 1.6rem;padding-bottom: calc(1.6rem + env(safe-area-inset-bottom) / 2 );padding-bottom: calc(1.6rem + constant(safe-area-inset-bottom) / 2  );}

.indexbotmenu{width: 100%;height: 1.2rem;height: calc( 1.2rem + env(safe-area-inset-bottom) / 2 );height: calc( 1.2rem + constant(safe-area-inset-bottom) / 2 );padding-bottom: calc( env(safe-area-inset-bottom) / 2 );padding-bottom: calc( constant(safe-area-inset-bottom) / 2  );display: flex;align-items: center;justify-content: space-between;background: #fff;border-top: 1px solid #DADADA;position: fixed;left: 0;bottom: 0;z-index: 100;}
.indexbotmenu .item{width: 33.333%;}
.indexbotmenu .item .img{width: 0.42rem;margin: 0 auto;}
.indexbotmenu .item p{text-align: center;font-size: 0.24rem;color: #1d1d1d;margin-top: 0.14rem;}